package com.rd.teacher.jichao.day02.single;

public class Singleton2 {

    // 这里在类创建时，对象是否存在
    // 不存在  只有在调用getInstance方法时  才会创建对象
    // 内部类的处理方式  类似于 对方法的一种声明方式
    // 所以是一种较好的实现方式  因为也是懒加载
    private static class SingletonInner{
        private static final Singleton2 INSTANCE = new Singleton2();
    }

    public static Singleton2 getInstance(){
        return SingletonInner.INSTANCE;
    }

    private Singleton2(){}

}
